package com.gxa.modules.pc.sys.usermanager.mapper;

import com.gxa.modules.pc.sys.usermanager.dto.MenuPcDto;
import com.gxa.modules.pc.sys.usermanager.dto.RolePcDto;
import com.gxa.modules.pc.sys.usermanager.dto.RoleSearchDto;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @ClassName RolePcMapper
 * @Description
 * @Author Mr.YUAN
 * @Date 2022/11/17 20:03
 */

@Mapper
public interface RolePcMapper {

    //查询角色
    List<RolePcDto> queryAll(RoleSearchDto roleSearchDto);
    Integer count(RoleSearchDto roleSearchDto);

    //新增角色
    void insert(@Param("rolePcDto") RolePcDto rolePcDto);
    //删除角色
    void deleteById(Integer id);
    //修改角色
    void updateRole(RolePcDto rolePcDto);

    RolePcDto selectById(Integer id);
}